Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F5 France F7 Italy F4 Algeria F1 Algeria F2 France F13 France F4 Great Britain F6 France F4 France F14 France F18 Spain F11 Italy F2 France F17 Great Britain F5 France F5 Fergana Tennis Challenger Tournament - Fergana Togliatti Cup - Togliatti Bukhara Challenger - Bukhara Samsung Securities Cup Challenger Tennis - Seoul Open de Franche-Comte - Besancon Open Mutouest - St. Brieuc Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Credicard Mastercard Tennis Cup - Campos do Jordao Trofeo Francesco Guzzini - Recanati Samsung Securities Cup - Seoul China Open - Beijing Austin Challenger - Austin The LTA Bolton Challenger - Bolton Tatra Banka Open - Bratislava Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open - Bratislava Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo USTA Tallahassee Tennis Challenger - Tallahassee Ischgl International Tennis Challenger 2003 - Ischgl College Station Challenger - College Station Dallas Challenger Tumkur Open - Tumkur Nottingham Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Vancouver Challenger Aptos Challenger The LTA Nottingham Challenger - Nottingham Happy Valley Challenger Irving Challenger Le Gosier Challenger Manchester Challenger Taipei City Challenger Eckental Challenger Bratislava Challenger The Manchester Trophy - Manchester Open de Rennes La Trinitaine - Rennes Citta di Monza - Monza The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Southampton Pau Challenger Isla de Lanzarote - Lanzarote Internationaux de Nouvelle-Caledonie - New Caledonia Internationaux de Doubs Open de Franchie-Comte - Besancon The Surbiton Trophy - Surbiton Open D'Orleans - Orleans 13 BH Tennis Open International Cup - Belo Horizonte Togliatti Cup - Togliatti Tiburon Challenger - Tiburon Lambertz Open - Aachen Challenger 42 - Andrezieux The Nottingham Challenger - Nottingham Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Ourocard Tennis Challenger - Sao Paulo X Abierto Internacional de Salinas - Salinas Surbiton Challenger Isla de Lanzarote - Lanzarote Mouilleron-Le-Captif Challenger The Surbiton Trophy - Surbiton Bratislava Challenger Open 13 - Marseille China Open - Beijing Chennai Open - Chennai Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SA Tennis Open - Johannesburg Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Open D'Orleans - Orleans ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Mobilux Open - Luxembourg Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb Challenger Casablanca San Angel - Mexico City Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Moselle Open - Metz ECM Prague Open 2005 - Prague Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON Championships - London Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham The LTA Men's Challenger - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Ostrava Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya Citi Open - Washington Winston-Salem Open - Winston-Salem Vancouver Challenger St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia St. Remy Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest BMW Open - Munich Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Tashkent Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Napa Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Moselle Open - Metz European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Geneva Challenger Open 13 Provence - Marseille Open Parc - Lyon Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille The Surbiton Trophy - Surbiton LTA Cardiff Challenger - Cardiff St. Brieuc Challenger The Stella Artois Grass Court Championships - London Rennes Challenger Eckental Challenger Mercedes-Benz Cup - Los Angeles BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Open 13 - Marseille Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Pilot Pen Tennis - New Haven Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open 13 - Marseille Sydney International - Sydney China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Rakuten Japan Open - Tokyo Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Bordeaux Challenger Seoul Challenger Busan Challenger Cassis Challenger Orleans Challenger Quimper Challenger Barcelona Open Banc Sabadell - Barcelona Aix En Provence Challenger Nature Valley International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz The Dubai Tennis Championships - Dubai BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Davidoff Swiss Indoors Basel - Basel Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Citi Open - Washington Gerry Weber Open - Halle Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Erste Bank Open - Vienna Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Tennis Channel Open - Las Vegas Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Dubai Duty Free Tennis Championships - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo US Men's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo BB&T Atlanta Open - Atlanta Chengdu Open - Chengdu Geneva Open - Geneva PBZ Zagreb Indoors - Zagreb Open Parc - Lyon Winston-Salem Open - Winston-Salem The Stella Artois Grass Court Championships - London Estoril Open - Estoril Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest St. Petersburg Open - St. Petersburg BRD Nastase Tiriac Trophy - Bucharest BRD Nastase Tiriac Trophy - Bucharest Dubai Duty Free Tennis Championships - Dubai French Open - Paris U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, Group II, PO, CYP-BEN 3-2 Hopman Cup - Perth Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, Finals, Group A Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Hopman Cup - Perth AAMI Classic - Kooyong AAMI Classic - Kooyong The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Mubadala World Tennis Championship Kooyong Classic - Kooyong Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, 1R, FRA-CAN 5-0 BNP Paribas Masters - Paris Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Olympics - Rio de Janeiro 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Mubadala World Tennis Championship Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, SF, ESP-FRA 4-1 AAMI Classic - Kooyong French Open - Paris Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, QF, CZE-FRA 1-3